Rustで学ぶWebAssembly ―入門からコンポーネントモデルによる開発まで
https://gihyo.jp/assets/images/cover/2024/thumb/TH160_9784297144135.jpg
Web ブラウザー上でプログラムを高速に実行するための技術として開発された WebAssembly(Wasm)ですが,近年では「特定のプログラミング言語・アーキテクチャに依存しない」「プログラムをサンドボックス内で安全に実行できる」という強みに注目が集まっています。 さらに,新たに導入される予定の「コンポーネントモデル」によって,大規模なプロジェクトでも WebAssembly を利用しやすくなる環境が整いつつあります。 本書では,プログラミング言語として Rust を採用し,以下の3つの観点で,“新しい” WebAssembly について手を動かしながら理解を深めます。 Rust で書いたプログラムから,どう WebAssembly を作るのか
WebAssembly を,どう Rust のプログラムに組み込むのか
作成した WebAssembly を,どう使い回すのか
radish-miyazaki.icon がなんとなく理解している WebAssembly を今一度理解するために購入